bae9576ecadda390adba527bdd56e66356a91fb2,oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/nodetype/RegistrationEditor.java,RegistrationEditor,validateAndCompile,#String#NodeState#,78

Before Change


        type.removeNode("oak:namedPropertyDefinitions");
        type.removeNode("oak:residualPropertyDefinitions");
        type.removeNode("oak:namedChildNodeDefinitions");
        type.removeNode("oak:residualChildNodeDefinitions");

        // + jcr:propertyDefinition (nt:propertyDefinition)
        //   = nt:propertyDefinition protected sns

After Change


        type.setProperty(OAK_SUBTYPES, empty, NAMES);
        type.setProperty(OAK_NAMED_PROPERTIES, empty, NAMES);
        type.setProperty(OAK_MANDATORY_PROPERTIES, empty, NAMES);
        type.setProperty(OAK_MANDATORY_CHILD_NODES, empty, NAMES);
        type.removeNode(OAK_NAMED_PROPERTY_DEFINITIONS);
        type.removeNode(OAK_RESIDUAL_PROPERTY_DEFINITIONS);
        type.removeNode(OAK_NAMED_CHILD_NODE_DEFINITIONS);
        type.removeNode(OAK_RESIDUAL_CHILD_NODE_DEFINITIONS);